<%-- 
    Document   : comprovante
    Created on : 22/11/2010, 14:08:22
    Author     : ciar
--%>

<%@page import="java.util.Calendar"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="ferramentas.*" %>
<%@page language="java" import="pessoal.*" %>
<%@page language="java" import="java.util.ArrayList" %>
<%@page language="java" import="java.util.Date" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Situação da Inscrição</title>
    </head>
    <body>
        <h1>Situação do candidato</h1>
        <%
            Query q = new Query();
            String inscricao = request.getParameter("inscricao");
            int numeroInscricao = Integer.parseInt(inscricao);
            Inscricao i = q.getInscricao(inscricao);
            Curso curso = q.getCurso(i.getNumeroCurso());

            out.println("<div id='comprovante' class='comprovante'>");
            out.println("<br />Inscrição: ");
            out.println(i.getInscricao());
            out.println("<br />CPF: ");
            out.println(i.getCpf());
            out.println("<br />Nome: ");
            out.println(i.getNome() + " " + i.getSobrenome());

            out.println("<br />");
            out.println(i.getCurso());
            out.println("<br />Modalidade: ");
            if (i.getModalidade().equals("orientador")) {
                out.println("Tutor a Distância");
            } else if (i.getModalidade().equals("tutor")) {
                out.println("Tutor Presencial");
            } else {
                out.println(i.getModalidade());
            }

            out.println("<br /><strong>Situação da Inscrição: ");
            //Criado para tratar os cursos que não possui a data de homologação definida
            if (curso.getHomologacaoPreliminar() == null || curso.getHomologacaoPreliminar().equals("")) {
                if (i.getHomologado() == 1) {
                    out.println("Inscrição Homologada");
                } else {
                    out.println("Não Homologada");
                }

            } else {
                //Rotina que adia a data de homologação para um dia a mais, já que o limite é 23:59
//                Calendar dataHomPre = curso.getDataCalendar(curso.getHomologacaoPreliminar().toString());
//                dataHomPre.set(Calendar.DAY_OF_MONTH, (dataHomPre.get(Calendar.DAY_OF_MONTH) + 1));
                if (i.getHomologado() == 1) {
                    out.println("Inscrição Homologada");
                } else if (i.getHomologado() == 2) {
                    out.println("Não Homologada");
                } else {
                    out.println("Aguardando Homologação");
                }
            }
            out.println("</strong>");
            out.println("<br />");
            out.println("<br />");
            out.println("</div>");
            out.println("<form>");
            out.println("<input type='button' name='imprimir' value='Imprimir' onclick='window.print();'>");
            out.println("</form'>");

            if ((curso.getInicioRecurso() != null && curso.getFimRecurso() != null)) {
                Calendar dataInicioRecurso = curso.getDataCalendar(curso.getInicioRecurso().toString());
                Calendar dataFimRecurso = curso.getDataCalendar(curso.getFimRecurso().toString());
                dataFimRecurso.set(Calendar.DAY_OF_MONTH, (dataFimRecurso.get(Calendar.DAY_OF_MONTH) + 1));
                if ((i.getHomologado() == 2) && (((new Date(System.currentTimeMillis())).compareTo(dataInicioRecurso.getTime()) >= 0)
                        && ((new Date(System.currentTimeMillis())).compareTo(dataFimRecurso.getTime()) < 0)) && i.getNumeroCurso() != 155 && i.getNumeroCurso() != 124) {
                    out.println("<form>");
                    out.println("<a href='index.jsp?conteudo=documentos&inscricao=" + numeroInscricao + "&curso=" + curso.getNumero() + "&tipo=" + curso.getTipo() + "' title='Clique aqui para atualizar seus documentos!'><input type='button' value='Interpor Recurso'/></a>");
                    out.println("</form'>");
                }
            }
        %>

    </body>
</html>
